'use strict';
(function(){
  var baseImageUrl = 'http://static.winnovator.cn/scale/13/';

  var dimTotalData =
  [
    {
      id : '1-3',
      desc:'',
      desc_1:'你的孩子是传说中的熊孩子，超级小霸王，在共情能力上击败了<%=rate%>%的人。孩子看待问题会有自己独特的想法，因此会忽略他人的感受。',
      desc_2:'除了给TA充分的时间和鼓励，更需要适当地给孩子一些共情训练吧！相信伴随着TA的成长，孩子一定会收获这些社交技能的~',
      url: baseImageUrl + 'resultA.jpg',
      fenshu:'超级小霸王',
      rate:'100'
    },
    {
      id : '4-6',
      desc:'',
      desc_1:'你的孩子是个乖宝宝，隐形小霸王，在共情能力上击败了<%=rate%>%的人。孩子能站在别人的视角思考问题，但有的时候难免还会有一点点小“自我”哦~',
      desc_2:'相信经过一定的训练和鼓励，孩子的社交能力一定会更棒的！',
      url: baseImageUrl + 'resultB.jpg',
      fenshu:'隐形小霸王',
      rate:'100'
    },
    {
      id : '7-10',
      desc:'',
      desc_1:'你的孩子非常善解人意哦，是个温情小霸王，在共情能力上竟然击败了<%=rate%>%的人。孩子非常善于站在别人的角度分析和处理问题，能够让周围的人感受到温暖。',
      desc_2:'这是社会交往中的优秀能力，记得让孩子保持哦！',
      url: baseImageUrl + 'resultC.jpg',
      fenshu:'温情小霸王',
      rate:'100'
    }
  ];

  var dimGongqingData = [
    {
      id : '1-2',
      desc:'对于他人的情感需求，孩子可能难以察觉到而忽视。'
    },{
      id : '3-5',
      desc:'对于他人的情感需求，孩子能敏锐地察觉到并能感同身受地给予适当地情感反馈。'
    }
  ];

  var dimXinliData = [
    {
      id : '1-2',
      desc:'另一方面，孩子可能还没有觉察到自己与他人的不同，在一些问题上会依据自己的知识和固有经验思考和行动。'
    },{
      id : '3-5',
      desc:'另一方面，孩子开始能理解自己与他人的不同，知道了人们的许多行为是由他们自己的知识和信念引起的。'
    }
  ];

  var selectedResult = [];

  window.roundDataUtil = {

    getAllSceneData : function(){
        return sceneData;
    },
    //通过qid,生成qid对应题目的题目
    generateData : function(qid){

    },
    selectItem: function(selectResult){
      selectedResult.push(selectResult)

    },
    selectItemBatch:function(qid,selectResultArr){
      var that = this;
      _.each(selectResultArr, function(oneSelectResult){
        that.selectItem(qid, oneSelectResult);
      });

      userSelectResult.uSelect.push(selectResultArr);
    },
    getUserSelectResult:function(){
       console.log(JSON.stringify(selectedResult));

      //计算两个维度的总分
      var dim_gongqing = _.reduce(_.pluck(selectedResult, "1"), function(memo, num){ return memo + num; }, 0);
      var dim_xinli = _.reduce(_.pluck(selectedResult, "2"), function(memo, num){ return memo + num; }, 0);
      var dim_total = dim_gongqing + dim_xinli;


       //计算结果
        if(dim_total >= 1 && dim_total <= 3){

          var oneDimTotalData = _.find(dimTotalData, function(o){return o.id === "1-3"});
          var oneDimGongqingData, oneDimXinliData;
          if(dim_gongqing >= 1 && dim_gongqing <= 2){
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "1-2"});
          }else{
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "3-5"});
          }

          if(dim_xinli >= 1 && dim_xinli <= 2){
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "1-2"});
          }else{
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "3-5"});
          }

          oneDimTotalData.desc = oneDimTotalData.desc_1 + oneDimGongqingData.desc + oneDimXinliData.desc + oneDimTotalData.desc_2;

          return oneDimTotalData;
       }else if(dim_total >= 4 && dim_total <= 6){

          var oneDimTotalData = _.find(dimTotalData, function(o){return o.id === "4-6"});
          var oneDimGongqingData, oneDimXinliData;
          if(dim_gongqing >= 1 && dim_gongqing <= 2){
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "1-2"});
          }else{
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "3-5"});
          }

          if(dim_xinli >= 1 && dim_xinli <= 2){
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "1-2"});
          }else{
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "3-5"});
          }

          oneDimTotalData.desc = oneDimTotalData.desc_1 + oneDimGongqingData.desc + oneDimXinliData.desc+ oneDimTotalData.desc_2;

          return oneDimTotalData;
        }else if(dim_total >= 7 && dim_total <= 10){

          var oneDimTotalData = _.find(dimTotalData, function(o){return o.id === "7-10"});
          var oneDimGongqingData, oneDimXinliData;
          if(dim_gongqing >= 1 && dim_gongqing <= 2){
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "1-2"});
          }else{
            oneDimGongqingData = _.find(dimGongqingData, function(o){return o.id === "3-5"});
          }

          if(dim_xinli >= 1 && dim_xinli <= 2){
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "1-2"});
          }else{
            oneDimXinliData = _.find(dimXinliData, function(o){return o.id === "3-5"});
          }

          oneDimTotalData.desc = oneDimTotalData.desc_1 + oneDimGongqingData.desc + oneDimXinliData.desc+ oneDimTotalData.desc_2;

          return oneDimTotalData;
        }


    }
  }

var commonCaption = '请陪同你的孩子，让他从下面2张图中选出他认为正确的结果，使上面四张图组成一个完整的故事';
  var _questions = [
    {
      'id': '1',
      'caption': commonCaption,
      'img_src': baseImageUrl + 'e1.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'e1-a.jpg','results': {'1':0,'2':0,'3':0,'id':'1'}},
        {'caption': baseImageUrl + 'e1-b.jpg','results':  {'1':1,'2':0,'3':0,'id':'1'}}
      ]
    },
    {
      'id': '2',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'e3.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'e3-a.jpg','results': {'1':0,'2':0,'3':0,'id':'2'}},
        {'caption': baseImageUrl + 'e3-b.jpg','results':  {'1':1,'2':0,'3':0,'id':'2'}}
      ]
    },
    {
      'id': '3',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'e6.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'e6-a.jpg','results': {'1':0,'2':0,'3':0,'id':'3'}},
        {'caption': baseImageUrl + 'e6-b.jpg','results':  {'1':1,'2':0,'3':0,'id':'3'}}
      ]
    },
    {
      'id': '4',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'e8.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'e8-a.jpg','results': {'1':1,'2':0,'3':0,'id':'4'}},
        {'caption': baseImageUrl + 'e8-b.jpg','results':  {'1':0,'2':0,'3':0,'id':'4'}}
      ]
    },
    {
      'id': '5',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'e9.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'e9-a.jpg','results': {'1':0,'2':0,'3':0,'id':'5'}},
        {'caption': baseImageUrl + 'e9-b.jpg','results':  {'1':1,'2':0,'3':0,'id':'5'}}
      ]
    },
    {
      'id': '6',
      'caption': commonCaption,
      'img_src': baseImageUrl +　't2.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 't2-a.jpg','results': {'1':0,'2':0,'3':0,'id':'6'}},
        {'caption': baseImageUrl + 't2-b.jpg','results':  {'1':0,'2':1,'3':0,'id':'6'}}
      ]
    },
    {
      'id': '7',
      'caption': commonCaption,
      'img_src': baseImageUrl +　't3.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 't3-a.jpg','results': {'1':0,'2':1,'3':0,'id':'7'}},
        {'caption': baseImageUrl + 't3-b.jpg','results':  {'1':0,'2':0,'3':0,'id':'7'}}
      ]
    },
    {
      'id': '8',
      'caption': commonCaption,
      'img_src': baseImageUrl +　't4.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 't4-a.jpg','results': {'1':0,'2':1,'3':0,'id':'8'}},
        {'caption': baseImageUrl + 't4-b.jpg','results':  {'1':0,'2':0,'3':0,'id':'8'}}
      ]
    },
    {
      'id': '9',
      'caption': commonCaption,
      'img_src': baseImageUrl +　't6.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 't6-a.jpg','results': {'1':0,'2':0,'3':0,'id':'9'}},
        {'caption': baseImageUrl + 't6-b.jpg','results':  {'1':0,'2':1,'3':0,'id':'9'}}
      ]
    },
    {
      'id': '10',
      'caption': commonCaption,
      'img_src': baseImageUrl +　't9.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 't9-a.jpg','results': {'1':0,'2':0,'3':0,'id':'10'}},
        {'caption': baseImageUrl + 't9-b.jpg','results':  {'1':0,'2':1,'3':0,'id':'10'}}
      ]
    },
    {
      'id': '11',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'c5.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'c5-a.jpg','results': {'1':0,'2':0,'3':0,'id':'11'}},
        {'caption': baseImageUrl + 'c5-b.jpg','results':  {'1':0,'2':0,'3':1,'id':'11'}}
      ]
    },
    {
      'id': '12',
      'caption': commonCaption,
      'img_src': baseImageUrl +　'cc6.jpg',
      'imgWidth': 750,'imgHeight': 650,
      'layout': { 'cols': '1','img': 'left'},
      'answers': [
        {'caption': baseImageUrl + 'cc6-a.jpg','results': {'1':0,'2':0,'3':0,'id':'12'}},
        {'caption': baseImageUrl + 'cc6-b.jpg','results':  {'1':0,'2':0,'3':1,'id':'12'}}
      ]
    }
  ];
window.yoparentData = {
  'id':13,
  'cate_id': '1',
  'title': '儿童情商（同理心）评估',
  'imgSrc': baseImageUrl + 'face.jpg?t=' + Math.random(),
  'imgWidth': 650,'imgHeight': 310,
  'description': '共情（empathy），又名同理心，指的是一种能设身处地体验他人处境，从而达到感受和理解他人情感的能力。你的孩子是几分小霸王呢？试试下面的测试吧~（适用年龄范围：3-15岁） <br / ><div style="text-align: center"><img src="http://static.winnovator.cn/scale/13/expert.png?t=3"  style="width: 100%;height: auto; margin-top: 25px;"/></div> ',
  'isCheckResult':false,
  'showCheckResult':false,
  'share': {
    'title': '儿童情商（同理心）评估',
    'description':''
  },
  'questions': _.shuffle(_questions),
  'tpl': 'default'
};
})();
